 3
 577
 854
 261
 658
 329
 192
 657
 595
 77
 994
 103
 844
 431
 149
 74
 485
 125
 178
 223
 284
 73
 750
 964
 577
 926
 492
 341
 755
 107
 252
 444
 157
 987
 40
 14
 130
 169
 877
 782
 336
 966
 487
 514
 996
 227
 531
 18
 649
 83
 937
 395
 917
 105
 600
 931
 827
 890
 684
 733
 838
 851
 902
 487
 826
 550
 947
 857
 391
 135
 944
 315
 248
 397
 887
 318
 587
 235
 969
 350
 394
 474
 693
 671
 171
 857
 527
 52
 387
 110
 187
 240
 486
 144
 945
 485
 64
 1000
 689
 446
 281
 675
 628
 513
 140
 622
 147
 520
 218
 282
 343
 592
 922
 334
 338
 364
 158
 230
 316
 970
 22
 894
 469
 281
 949
 703
 829
 103
 452
 402
 254
 587
 546
 522
 68
 719
 847
 179
 531
 550
 709
 7
 835
 105
 767
 596
 319
 152
 807
 581
 326
 834
 684
 720
 424
 387
 205
 346
 565
 437
 793
 43
 67
 817
 27
 757
 45
 399
 265
 619
 518
 980
 700
 767
 260
 14
 59
 364
 515
 353
 383
 677
 297
 872
 75
 421
 904
 827
 98
 681
 514
 500
 615
 94
 757
 666
 941
 17
 77
 9
 550
 921
 887
 187
 63
 347
 134
 917
 460
 409
 327
 841
 832
 212
 53
 116
 747
 195
 741
 607
 854
 218
 300
 584
 105
 17
 365
 606
 10
 595
 74
 42
 287
 505
 803
 463
 790
 110
 809
 729
 287
 987
 367
 689
 354
 673
 668
 403
 40
 641
 919
 745
 276
 470
 156
 332
 620
 303
 81
 45
 983
 528
 907
 866
 335
 285
 554
 327
 409
 591
 327
 636
 386
 12
 320
 867
 852
 611
 230
 433
 350
 963
 565
 370
 676
 329
 766
 817
 349
 471
 843
 486
 28
 764
 747
 759
 80
 501
 353
 68
 118
 341
 994
 450
 313
 283
 359
 263
 150
 289
 480
 8
 72
 648
 695
 19
 964
 537
 190
 6
 520
 738
 978
 939
 748
 841
 608
 623
 266
 562
 787
 350
 257
 162
 315
 9
 969
 115
 56
 393
 970
 502
 666
 60
 992
 835
 413
 381
 68
 727
 795
 543
 311
 347
 548
 380
 363
 55
 703
 473
 676
 737
 998
 589
 502
 129
 751
 911
 332
 686
 51
 848
 481
 798
 36
 17
 71
 918
 947
 913
 427
 226
 554
 540
 767
 243
 38
 911
 614
 935
 647
 913
 413
 583
 718
 233
 505
 77
 558
 862
 83
 503
 48
 383
 675
 947
 62
 514
 310
 531
 309
 445
 108
 790
 46
 449
 183
 457
 822
 258
 90
 841
 297
 398
 38
 138
 435
 898
 80
 803
 513
 994
 359
 85
 830
 925
 178
 170
 865
 820
 181
 525
 600
 83
 625
 201
 805
 623
 537
 268
 50
 47
 256
 299
 771
 243
 205
 650
 345
 537
 511
 165
 434
 507
 17
 316
 85
 23
 961
 121
 270
 13
 592
 1
 77
 566
 240
 214
 773
 837
 334
 813
 361
 812
 753
 465
 737
 60
 314
 586
 719
 528
 825
 328
 308
 16
 90
 92
 65
 309
 116
 781
 663
 415
 999
 37
 456
 254
 222
 205
 3
 992
 878
 508
 203
 699
 804
 623
 755
 553
 579
 25
 709
 374
 402
 743
 188
 264
 694
 61
 475
 147
 148
 463
 721
 553
 150
 946
 814
 715
 9
 483
 838
 108
 583
 728
 651
 317
 124
 610
 212
 468
 338
 513
 731
 90
 72
 288
 12
 255
 850
 191
 561
 160
 731
 856
 843
 414
 788
 651
 549
 859
 810
 39
 544
 95
 187
 601
 791
 675
 91
 871
 139
 84
 850
 7
 810
 636
 733
 630
 481
 862
 933
 558
 866
 818
 923
 678
 378
 728
 885
 236
 530
 474
 60
 353
 659
 298
 970
 635
 904
 471
 497
 338
 163
 979
 52
 476
 311
 723
 46
 207
 681
 157
 170
 687
 926
 251
 174
 726
 173
 510
 222
 63
 790
 856
 341
 665
 23
 496
 349
 511
 667
 98
 727
 9
 364
 595
 394
 887
 766
 446
 367
 655
 681
 678
 556
 372
 304
 373
 427
 407
 123
 243
 461
 393
 249
 434
 548
 308
 638
 387
 453
 815
 374
 535
 540
 583
 431
 160
 323
 331
 858
 288
 961
 728
 143
 567
 382
 112
 299
 969
 361
 650
 69
 942
 387
 423
 637
 333
 761
 931
 47
 85
 248
 379
 993
 552
 281
 146
 137
 974
 942
 143
 50
 96
 550
 836
 283
 734
 249
 682
 51
 435
 9
 669
 25
 803
 745
 433
 147
 116
 946
 97
 400
 392
 283
 772
 39
 582
 735
 591
 286
 236
 975
 326
 27
 217
 599
 973
 392
 552
 140
 904
 84
 78
 879
 612
 76
 579
 353
 190
 808
 849
 999
 20
 27
 844
 743
 658
 813
 778
 796
 702
 1000
 659
 396
 815
 461
 683
 642
 808
 203
 773
 41
 596
 977
 42
 13
 322
 514
 672
 696
 460
 228
 545
 784
 438
 238
 955
 298
 184
 475
 942
 159
 614
 756
 439
 905
 425
 682
 64
 151
 393
 938
 545
 987
 34
 808
 403
 44
 986
 831
 421
 144
 140
 81
 335
 473
 455
 875
 959
 577
 507
 384
 458
 333
 262
 613
 427
 840
 537
 137
 588
 640
 450
 521
 303
 523
 684
 558
 749
 631
 836
 910
 313
 354
 53
 797
 18
 532
 420
 966
 450
 550
 724
 487
 644
 8
 480
 211
 724
 422
 380
 563
 507
 848
 242
 781
 695
 620
 779
 813
 790
 897
 125
 328
 741
 597
 71
 104
 279
 466
 594
 895
 419
 572
 688
 37
 917
 963
 877
 294
 43
 472
 835
 327
 250
 272
 403
 465
 111
 273
 102
 399
 754
 608
 176
 553
 425
 396
 746
 47
 938
 376
 933
 258
 828
 486
 143
 936
 159
 204
 865
 732
 743
 485
 770
 317
 62
 798
 78
 469
 194
 606
 993
 6
 363
 194
 141
 812
 395
 135
 613
 521
 216
 830
 356
 668
 540
 576
 500
 764
 128
 467
 306
 908
 409
 370
 657
 268
 839
 860
 491
 627
 318
 277
 853
 332
 383
 926
 895
 633
 345
 332
 541
 24
 591
 344
 516
 914
 128
 101
 778
 486
 298
 314
 340
 727
 299
 84
 598
 994
 538
 873
 973
 536
 644
 987
 203
 940
 977
 24
 284
 614
 682
 868
 419
 797
 927
 281
 316
 64
 854
 743
 140
 737
 81
 5
 328
 3
 938
 126
 32
 298
 328
 902
 94
 473
 359
 4
 381
 605
 141
 577
 937
 104
 818
 163
 805
 431
 895
 544
 800
 18
 769
 533
 139
 795
 732
 236
 454
 639
 658
 199
 1
 851
 993
 986
 285
 781
 773
 947
 437
 922
 901
 712
 924
 277
 807
 36
 919
 918
 200
 898
 109
 393
 326
 14
 530
 796
 762
 299
 741
 123
 551
 742
 947
 943
 575
 86
 112
 832
 879
 24
 659
 948
 106
 879
 117
 56
 609
 863
 989
 696
 317
 536
 438
 761
 89
 608
 524
 978
 455
 490
 18
 473
 206
 313
 371
 158
 765
 982
 703
 720
 925
 87
 39
 176
 239
 161
 287
 448
 897
 474
 186
 900
 311
 44
 807
 14
 304
 186
 853
 967
 563
 134
 377
 388
 5
 185
 742
 794
 508
 959
 291
 628
 160
 268
 772
 230
 496
 261
 521
 929
 321
 76
 81
 982
 304
 119
 162
 162
 507
 356
 855
 579
 129
 736
 157
 791
 710
 652
 171
 53
 419
 493
 941
 939
 182
 558
 740
 42
 272
 577
 519
 42
 665
 924
 645
 486
 52
 395
 84
 886
 23
 580
 287
 151
 103
 713
 499
 424
 111
 982
 520
 845
 90
 468
 509
 829
 136
 142
 800
 746
 380
 119
 890
 930
 838
 812
 915
 205
 90
 672
 738
 315
 567
 285
 30
 840
 206
 789
 835
 470
 59
 315
 932
 290
 57
 674
 953
 197
 415
 817
 350
 911
 596
 339
 506
 904
 691
 357
 314
 292
 799
 293
 333
 440
 244
 204
 277
 805
 437
 670
 623
 348
 308
 329
 686
 64
 188
 599
 873
 163
 859
 717
 791
 274
 321
 827
 720
 228
 780
 127
 149
 849
 474
 543
 672
 766
 982
 492
 46
 853
 396
 147
 760
 745
 194
 2
 603
 266
 654
 441
 715
 91
 485
 150
 433
 81
 503
 59
 118
 417
 485
 49
 25
 310
 521
 774
 874
 765
 658
 920
 83
 697
 552
 20
 768
 711
 957
 45
 80
 319
 224
 454
 575
 338
 412
 57
 364
 323
 110
 590
 263
 923
 374
 630
 368
 347
 122
 450
 224
 420
 128
 838
 608
 734
 358
 18
 539
 464
 383
 722
 124
 458
 980
 799
 192
 30
 475
 688
 898
 463
 410
 550
 655
 67
 657
 161
 323
 923
 652
 421
 589
 506
 821
 661
 191
 387
 846
 841
 981
 394
 519
 900
 940
 388
 465
 805
 943
 575
 437
 337
 872
 435
 553
 762
 9
 579
 183
 540
 76
 197
 695
 616
 812
 963
 132
 619
 637
 319
 608
 806
 185
 634
 708
 504
 945
 511
 610
 266
 603
 852
 218
 748
 486
 315
 549
 154
 954
 59
 651
 612
 203
 306
 765
 783
 699
 903
 87
 978
 256
 847
 168
 624
 968
 631
 152
 238
 728
 49
 818
 499
 969
 917
 938
 224
 980
 947
 129
 497
 414
 979
 665
 577
 668
 996
 602
